home *** CD-ROM | disk | FTP | other *** search
- >Updates
-
- Updates since version 1.00
-
- 1.01 - Location of map on harddiscs was not always as calculated. It is now
- specifically searched for if not found immediately.
-
- 1.02 - Forgot to deselect a number of icons in the disc info window template,
- which only showed up as black background in 256 colour modes. Ok now.
-
- 1.03 - Corrected 'Guide' a teensy weensy bit at a very few places.
- - Updated version number reported in log file (forgot in 1.02).
-
- 1.04 - Major rewrite of internals. No change in functionality.
- - !RunImage crunched. Less memory usage and stops people !@#$%^ around
- in my programs without me knowing (well, anybody less than totally
- masochistic or below 'superior genius' (obviously including me) that
- is).
- - Added fancy borders to control window.
-
- 1.05 - Menu items now standard 44 OS units high (was 40)
- - Added my face to the Info window ! How cruel mother nature can be.
-
- 1.06 - New 'Borders' module. SWI errors are now propagated.
- - Changed ESG numbers of special icons from 15 down to 31 down.
-
- 1.07 - New 'me' (adapts to Yeig too !). Hmmm, this 'disc' is approx. 600Mb,
- has 16-bit data, Reed-Solomon error detection and correction codes,
- ... And it sounds great too !
-
- 1.08 - Moved 'me' to seperate window, for a smaller info window. Access via
- 'hidden' button.
- - DiscInfo no longer contains its own code in BASIC assembler form. All
- the code is now in a 'local code module', which resides in the
- application workspace. The local code is accessed via a new, very
- small general resource module LocalCode, which I setup to be able to
- use BASIC's convenient SYS command.
- The most obvious advantage of the 'local code' scheme is that the code
- stays out of the already overcrowded and thus increasingly fragmenting
- RMA area (which it would have been if I had put the code in a generic
- module like in my other apps), at the expense of some code duplication
- in case multiple copies of the application are loaded.
- - New Borders module, now correctly switches back from menuptr to normal
- pointer in all situations (though not currently relevant to DiscInfo).
-
- 1.09 - Fixed LocalCode module to avoid a bug in pre-1.05 BASIC V's (it seems
- all RISCOS versions except 3.10 are affected). LocalCode SWI's corrupt
- some or all of r8-r12, which apparently causes the older BASICs to
- crash out because they expect (some of) these to be intact after the
- SWI call in SYS, i.e. only 1.05 seems to protect them (like it
- obviously should !).
-
- 1.10 - New Borders module (1.12). Only tidied up internals. Not
- SWI-compatible with previous versions. To avoid clashes with apps
- using older versions and because of general tidy-up of my entire
- module set, new module name 'ZeriBorders' and new SWI chunk base.
- - Tidied up ARM code a bit.
-
- 1.11 - New LocalCode module (1.02). Only tidied up internals. Because of
- general tidy-up of my entire module set, new module name
- 'ZeriLocalCode' and new SWI chunk base.
- - Memory handling functions now performed by seperate memory management
- module, ZeriMemory (1.00).
-
-